@charset "utf-8";
/*
 [WWW.KUAIPAN.CN] (C) 2011 KUAIPAN Inc.
 Author:zuojing
 CretaeDate:2012-01-30
 Description:整站公用样式
 */
body { -webkit-text-size-adjust:none; color:#333; font:normal 12px/24px arial,Verdana; word-wrap:break-word;   }
body, h1, h2, h3, ul, p, form, input,dl,dt,dd{ margin:0; }
img { border:0 none; }
a { text-decoration:none; }
ul,ol, form,dt,dd,dl { padding:0; }
ul { list-style:none; }
table { border-collapse:collapse; width:100%; border:0 none;  border-spacing:0; }
em{font-style:normal;}
strong { font-weight:bold; }
.dn { display:none; }
.db { display:block; }
.dib{ display:inline-block;}
.l, .fl-li li { float:left; }
.fl-li li { margin-right:5px; }
.r { float:right; }
.b { font-weight:bold; }
.n { font-weight:normal; }
.ti { text-indent:-9999px; overflow:hidden; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.fm { font-family:microsoft yahei;}
.f0{ font-size:0; line-height:0;}
.f12 { font-size:12px; }
.f14 , input , select{ font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.lh32{line-height:32px;}
.lh20{ line-height:20px;}
.red{color:#ff4340;}
.white{color:#fff;}
.green{color:#029a47;}
.blue{ color:#278ff5;}
.blue-2{color:#5c9fc0;}
.orange{ color:#e45c27;}
.gray{color:#666;}
.gray-2{color:#999;}
.underline{text-decoration:underline;}
.mb0 { margin-bottom:0 !important; }
.ml20{ margin-left:20px;}
.mr5{ margin-right:5px;}
.mr10 { margin-right:10px; }
.mr100{ margin-right:100px;}
.mb10 { margin-bottom:10px; }
.mb30{ margin-bottom:30px;}
.p0 { padding:0; }
.p5 {padding:5px;}
.p30{padding:30px;}
.p10 { padding:10px; }
.p15 { padding:15px; }
.pt10 { padding-top:10px; }
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pl10{ padding-left:10px;}
.h-bank-5,.plr5 { padding-left:5px; padding-right:5px; }
.plr10{padding-left:10px; padding-right:10px;}
.mid{ margin-left:auto; margin-right:auto;  width:960px;}
.rel { position:relative; }
.abs, .abs-tr, .abs-br, .abs-lt { position:absolute; }
.abs-tr { right:0; top:0; }
.abs-br { right:0; bottom:0; }
.abs-lt { left:0; top:0; }
.cl { clear:both; }
.clearfix { *zoom:1;}
.clearfix:after { display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.vh{visibility:hidden;}
.vt{ vertical-align:top;}


